home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-08-04 | 1.7 KB | 69 lines |
- CURDIR=dialog
- all: lib
- OBJS = base64.o buttons.o checkbox.o cmdsock.o def.o diaetc.o dialog.o rc.o \
- checklist.o checklist1.o inputbox.o internal.o \
- menubox.o msgbox.o \
- textbox.o yesno.o kbd.o multi.o field.o fstrhelp.o \
- fldnum.o fcombo.o fcombom.o ftitle.o radio.o \
- term.o html.o varval.o _dict.o
-
- include ../rules.mak
-
- proto:
- proto -DHAVE_NCURSES -m0+ \
- -bdialog.h+dialog.pm \
- -bftitle.c+dialog.pm \
- -bmenubox.c+dialog.pm \
- -binternal.h+dialog.pm \
- -bfcombo.h+dialog.pm \
- -btextbox.c+dialog.pm \
- -bfldnum.c+dialog.pm \
- -bcmdsock.h+dialog.pm \
- *.c
-
- BINDIR = /usr/local/bin
- MANDIR = /usr/local/man
- MANEXT = 1
-
- CC = gcc
- CPP = $(CC) -E
-
- CFLAGS = -g -Wall -Wstrict-prototypes
- #CFLAGS = -s -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer
-
- HDRS = dialog.h colors.h rc.h
- SRCS = buttons.c dialog.c diaetc.c rc.c checklist.c checklist1.c inputbox.c \
- menubox.c msgbox.c textbox.c yesno.c kbd.c
-
- dialogp: main.o $(OBJS)
- $(CC) $(LDFLAGS) main.o -o $@ $(OBJS) $(LIBS)
-
- install.man:
- $(INSTALL) -m 644 -o root -g root ../man/dialog.man \
- $(MANDIR)/man$(MANEXT)/dialog.$(MANEXT)
-
- depend:
- $(CPP) -M $(DEFS) $(SRCS) > .depend
-
- # Some tests
- TESTLIBS=dialog.a ../misc/misc.a ../translate/translate.a -lncurses
-
- multi: multi.obt dialog.a
- ccld -i/tmp/tmpI/aout_linuxconf.o gcc multi.obt -o x $(TESTLIBS)
-
- inputbox: inputbox.obt dialog.a
- gcc -g -o x inputbox.obt dialog.a $(LIBS)
-
- yesno: yesno.obt dialog.a
- gcc -g -o x yesno.obt dialog.a $(LIBS)
-
- menubox: menubox.obt dialog.a
- gcc -g -o x menubox.obt dialog.a $(LIBS)
-
- checklist: checklist.obt dialog.a
- gcc -g -o x checklist.obt dialog.a $(LIBS)
-
- textbox: textbox.obt dialog.a
- gcc -g -o x textbox.obt dialog.a $(LIBS)
-
-